ocean current power generation system - French English Dictionary